package com.nlx.notes.module.service.charts;

import com.nlx.notes.module.bean.vo.charts.ChartsDataVO;

import java.time.YearMonth;
import java.util.List;

public interface FlowChartsService {

    /**
     * 查询用户月度流数据
     * @param userId 用户id
     * @return MonthChartsVO
     */
    List<ChartsDataVO> dayCharts(YearMonth month,Long bookId, Long userId);

    /**
     * 查询用户的月份图表数据
     * @param year 年份
     * @param userId 用户id
     * @return MonthChartsVO
     */
    List<ChartsDataVO> monthCharts(String year,Long bookId, Long userId);
}
